package com.darwin.darwinUI.containers
{
	import com.darwin.darwinUI.core.UIComponent;
	import com.darwin.darwinUI.uiconst.UIAlign;

	/**
	 * 简单布局容器 
	 * 容器会根据 子项的对齐方式和边距进行布局
	 * @author vanCopper
	 * 
	 */	
	public class Container extends ContainerBase
	{
		public function Container()
		{
			super();
		}
		
//		override protected function updateLayout():void
//		{
//			var childNum:int = 0;
//			var item:UIComponent;
//			while(childNum < _container.numChildren)
//			{
//				item = _container.getChildAt(childNum) as UIComponent;
//				//水平布局
//				switch(item.horizontalAlign)
//				{
//					case UIAlign.LEFT:
//						item.x = item.left;
//						break;
//					case UIAlign.RIGHT:
//						item.x = width - item.width - item.right;
//						break;
//					case UIAlign.CENTER:
//						item.x = (width - item.width)/2;
//					break;
//				}
//				// 垂直布局
//				switch(item.verticalAlign)
//				{
//					case UIAlign.TOP:
//						item.y = item.top;
//						break;
//					case UIAlign.BOTTOM:
//						item.y = height - item.height - item.bottom;
//						break;
//					case UIAlign.CENTER:
//						item.y = (height - item.height)/2;
//						break;
//				}
//				childNum ++;
//			}
//		}
	}
}